.custom_cell_styling {
	overflow: hidden; 
	height: 20px; 
	width: 100%; 
	padding-left: 5px;
}

.wrapper {
	display: flex;
	flex-flow: row wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
}

.disks {
	/* flex-basis: auto;
	-webkit-box-flex: 1;
	flex-grow: 1; */
	width: 510px; 
	/* max-width: 400px; */
}

.disk-details-icon {
	float: right;
	width: 50px;
}

.disk-icon {
	font-size: 24px;
}

.disk-details {
	float: left;
}

.pool {
	flex-basis: auto;
	-webkit-box-flex: 1;
	flex-grow: 1;
	min-width: 520px;
	max-width: 580px;
	top: -10px;
    position: relative;
}

.manager {
    display: flex;
    flex-direction: column;
}

.buttons {
	display: flex;
}

button {
	margin-right: 5px;
}

h4 {
	text-align: center;
}

#avail-disks-title {
	margin-bottom: 25px;
}

.volumeTooltip {
	display: auto;
}

.sizeMessage {
	margin: 1rem;
}

.vdev-h4 {
	margin-bottom: 0;
}

.data-div {
	display: flex;
	padding:0;
	margin-left: 102px;
	width: 477px;
	align-items: center;
}

.data-title {
	flex: 1;
}

.duplicate-button {
	width: 60px;
}

#pool-manager__encryption-checkbox {
	margin-left: 10px;
}
  
#pool-manager__reset-layout-button:disabled,
#pool-manager__suggest-layout-button:disabled {
	color: var(--fg2);
	opacity: .38;
}

.pool-manager-title {
	margin: 16px !important;
}
.fields {
	/*display: flex;*/
        width: 600px;
	margin: 0.75rem 3rem 3rem 1rem !important;
}
#filter-wrapper, #pool-manager__button-group {
	margin-left: 1rem;
}
#create-pool-card {
	min-width: 660px !important;
}

.adjust-upward {
	position: relative;
	bottom: 5px;
}

tooltip, tooltip.vdevTooltip{
  position:relative;
  top:5px;
}

@media screen and (max-width: 1399px) {
	.pool {
		top: 40px;
		margin-bottom: 50px;
	}
	.data-div {
		margin-left: 118px;
	}
}

.forceCreateCheckbox {
	margin-left: 10px;
	margin-bottom: 10px;
}

.tbl{display:table;}
.tr{display:table-row;}
.td{display:table-cell}

button.vdev-option{
  width:98.5% !important;
  height:auto !important;
  padding:12px 12px 12px 0;
}

button.vdev-option .td.icon{
  font-size:200%;
  padding:0 16px;
  vertical-align: middle;
  line-height: 0.5;
}

button.vdev-option h3{
  font-weight:500;
  font-size:1rem;
}

button.vdev-option p{
  white-space:normal;
  line-height:normal;
  font-size:90%;
}

.button-bar {
	display:flex;
        margin-top:12px;
}

.button-spacer {
	width: 50px;
}

.inline {
	margin-right: 5px;
	display: inline-block;
}

.encryption-select.inline {
	width: 200px;
}
